ПРОГРАМИ З ВИКОРИСТАННЯМ МАСИВІВ ТА ІНДЕКСАТОРІВ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2011
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Алгоритмічні мови та програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА З В І Т до лабораторної роботи №3 з курсу: «Алгоритмічні мови та програмування» на тему: «ПРОГРАМИ З ВИКОРИСТАННЯМ МАСИВІВ ТА ІНДЕКСАТОРІВ» Варіант № 6 Львів-2011 Мета роботи – вивчити синтаксис опису і використання у програмах змінних типу масивів та властивостей. Навчитися складати та відлагоджувати програми з використанням індексаторів при роботі з масивами. ЗАВДАННЯ Вивчити синтаксис опису і використання у програмах змінних типу масивів та властивостей, а також індексаторів мови С#. Скласти блок-схеми алгоритмів та програму мовою С# для роботи з одномірним масивом цілих чисел (вектором). Забезпечити наступні можливості: задання довільних цілих границь індексів при створенні об'єкта; звертання до окремого елемента масиву з контролем виходу за межі масиву; розрахунок за алгоритмом, згідно з завданням, отриманим від викладача за табл. 2; вивід на екран елемента масиву по заданому індексі й усього масиву. Програма повинна демонструвати всі розроблені елементи класу. 6 В одномірному масиві, що складається з п дійсних елементів, обчислити: мінімальний елемент масиву; суму елементів масиву, розташованих між першим й останнім позитивними елементами. Перетворити масив таким чином, щоб спочатку розташовувалися всі елементи рівні нулю, а потім - всі інші.   БЛОК-СХЕМИ Клас Array Метод Field Метод ScanArray Метод min Так Ні Метод Suma так ні так Метод ArrayTransformation \ Метод ElementOutput Так Ні class Program Метод Main СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ a,b,h – змінні дійсного типу, які є аргументами виразу; x,y – змінна дійсного типу, якій надається значення результату обчислення виразу; static void Main(string[]args) – головна функція; Console.ReadLine() - зчитування стрічки з консоля; Convert.Parse() - конвертування текстової змінної в число типу Double; Console.WriteLine() – метод виведення на екран; ТЕКСТПРОГРАМИ using System; using System.Collections.Generic; using System.Text; namespace ArrayWork { class Array { int Length; int size1; int size2; double[] a; bool ErrFlag; int aIndex; public void Field() { Console.WriteLine("Введiть межi масиву: "); Console.Write("Перша межа:"); size1 = Convert.ToInt32(Console.ReadLine()); Console.Write("Друга межа:"); size2 = Convert.ToInt32(Console.ReadLine()); Length = size2 - size1 + 1; } public void ScanArray() { a = new double[Length]; int x = size1; Console.WriteLine("Введiть массив: "); for (int i = 0; i < Length; i++) { Console.Write("a[" + x + "]="); a[i] = Convert.ToDouble(Console.ReadLine()); x++; } foreach (double z in a) Console.Write("\t" + z); Console.Write("\n"); } public double this[int index] { get { if (ok(index)) { ErrFlag = false; return a[index - size1]; } else { ErrFlag = true; return 0; } } set { ...
Антиботан аватар за замовчуванням

16.03.2013 15:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини